@charset "utf-8";

/*------服务--------*/
/*5部分*/
.col-lg-2dot4 {
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
@media (min-width: 992px) {
.col-md-2dot4 {
float: left;
}
.col-md-2dot4 {
width: 20%;
}
.col-md-pull-2dot4 {
right: 20%;
}
.col-md-push-2dot4 {
left: 20%;
}
.col-md-offset-2dot4 {
margin-left: 20%;
}
}
/*服务*/
#services .box {
  padding-bottom: 0;
}
#services .row > div {
  margin-bottom: 50px;
}
.center {
  text-align: center;
}
.icon-md {
  font-size: 24px;
  height: 140px;
  width: 140px;
  line-height: 68px;
  color: #fff;
  margin-right: 10px;
  text-align: center;
  display: inline-block;
  margin-bottom: 10px;
}
.col-md-2dot4 h4{ font-size:22px;}
.box {
  padding: 50px 30px 30px 30px;
  position: relative;
}
.box .box_title{ text-align:center;}
.box .box_title span{ width:80px; height:40px; border-top:solid 2px #0369b5; display: inline-block;}
#services .box_title{ padding-bottom:80px;}
.box.first {
  margin-bottom: 70px;
}
.box.last {
}
.line-big {
    margin: 30px auto 26px;
    border-width: 2px;
    width: 80px;
}
.main-title {
    text-align: center;
    margin-bottom: 30px;
}
.box .box_title h2 {
  padding: 5px 30px 20px 30px;
  display: block;
  font-size:36px;
}
.icon-serve1 { background:url(../img/serve1.png) no-repeat 0px center;}
.icon-serve2 { background:url(../img/serve2.png) no-repeat 0px center;}
.icon-serve3 { background:url(../img/serve3.png) no-repeat 0px center;}
.icon-serve4 { background:url(../img/serve4.png) no-repeat 0px center;}
.icon-serve5 { background:url(../img/serve5.png) no-repeat 0px center;}
/* footer part */
.footer {
	background: #252525;
	padding-top: 19px;
	color: #777;
	border-top: 1px solid #e5e5e5;
	padding-bottom: 19px;
	margin-top: 40px;
}
.footer_top {
	height: 160px;
}
.weixin {
	float: left;
	margin-right: 10px;
}
a:hover .weixin-info,
.weixin-info {
	color: #565656;
	text-decoration: none;
	padding-top: 10px;
}
.weixin-info strong {
	color: #9e9f9e;
	font-size: 18px;
}
.copyright {
	text-align: center;
	line-height: 18px;
}
.thumbnail, .show-item-photo {
    border: none;
    background: none;
    padding: 0;
}
.footer .phonebg {
	display: inline-block;
	width: 45px;
	height: 40px;
	background-position: 0 -522px;
}
.footer .footCode {
	display: inline-block;
	width: 78px;
	height: 78px;
	line-height: 75px;
	text-align: center;
	background: #fff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
}
.footer{height: auto;width:100%;background:#252525; margin-top: 20px;}
.footer .footerCon{width:1200px;height:150px;border:0px solid red;margin:0 auto;}
.footer .footerCon div{float: left;}
.footer .footerCon .footerItem{margin-top:35px;}
.footer .logo{margin-left:45px;}
.footer .logo .icon{background: url(../img/footer_logo.png);background-size:100%;background:url(../img/footer_logo_lteIE8.png) \9;width:126px;height: 45px;margin-top:10px;}
.footer .instru{margin-left:20px;margin-top:15px;}
.footer .instru span{display: block;}
.footer .instru .instru1{color: #a2a2a2;font-size: 22px;}
.footer .instru .instru2{color: #565656;font-size: 14px;margin-top:5px;}
.footer .phoneNumber{margin-left:50px;}
.footer .phoneNumber .icon{margin-top:18px;background: url(../img/phoneIcon.png) no-repeat;width:42px;height: 39px;}
.footer .weixin{margin-left:50px;}
.footer .weixin .icon{/* background: url(../img/wepiaoer.jpg);width:77px;height: 77px; */margin-top:7px;}
.footer .weixin .icon .block {float: left;cursor:pointer;position: relative;}
.footer .weixin .icon .block span {display: block;width:44px;height: 44px;}
.footer .weixin .icon .wx {background: url(../img/f_wx.png);}
.footer .weixin .icon .wpr {background: url(../img/f_wpr.png);margin-left:40px;}
.footer .weixin .icon .wx:hover {background: url(../img/f_wx_h.png);}
.footer .weixin .icon .wpr:hover {background: url(../img/f_wpr_h.png);}
.icon .block .ecode {position: absolute;top: -89px;display: none;}
.footer .weixin .icon .block .e1 {left: -18px;}
.footer .weixin .icon .block .e2 {left: 22px;}
.footer .line{background: url(../img/footer_line.png) no-repeat;width:1px;height: 49px;margin-left:50px;margin-top:45px;color: #FFFFFF;border-top:none;}
.footer .companyIns .police{margin-left: 20px;}
.footer .companyIns .police a{display: inline-block; width:20px; height: 20px; vertical-align: 2px; margin-right: 5px;}
.footer .companyIns{/*width:1200px;*/border:0px solid red;margin:0 auto;text-align: center;}
.footer .companyIns span{display: inline-block;font-size: 14px;color: #999999;line-height: 35px;}